public class ShiBie {

    public static void dosomeing(String  message) {




        System.out.println("总数据:" + message);
        String zhenkaishi = message.substring(0, 4);
        System.out.println("帧开始标志:" + zhenkaishi);
        String xuliehao = message.substring(4, 6);
        System.out.println("序列号:" + xuliehao);
        String changdu = message.substring(6, 10);
        System.out.println("数据长度:" + changdu);
        String minglingzi = message.substring(10, 12);
        System.out.println("命令头:" + minglingzi);
        String shuju = message.substring(12, message.length() - 2);
        System.out.println("数据:" + shuju);
        String bcc = message.substring(message.length() - 2, message.length());
        System.out.println("异或校验值BCC:" + bcc);
        switch (minglingzi) {
            case "F0":
                System.out.println("注意,指令为:初始化");
                break;
            case "F1":
                System.out.println("注意,指令为:发送BST指令");
                BST.Jiexi(shuju);
                break;
            case "F2":
                System.out.println("注意,指令为:发送通道指令");
                TongdaoRq.Jiexi(shuju);
                break;
            case "F9":
                System.out.println("注意,指令为:PSAM通道指令");
                PASMRq.Jiexi(shuju);
                break;
            case "F8":
                System.out.println("注意,指令为:PSAM复位指令");
                break;
            case "FA":
                System.out.println("注意,指令为:PSAM复位指令");
                break;
            case "FB":
                System.out.println("注意,指令为:判断非接触卡状态");
                break;
            case "A9":
                System.out.println("注意,指令为:设置CRC/协议切换");
                break;
            case "E0":
                System.out.println("注意,指令为:初始化返回");
                break;
            case "E1":
                System.out.println("注意,指令为:接收VST指令");
                 VST.Jiexi(shuju);
                break;
            case "E2":
                System.out.println("注意,指令为:接收通道指令");
                TongdaoRe.Jiexi(shuju);
                break;
            case "E9":
                System.out.println("注意,指令为:PSAM通道指令返回");
                PASMRe.Jiexi(shuju);
                break;
            case "E8":
                System.out.println("注意,指令为:PSAM复位指令响应");

                break;
            case "EA":
                System.out.println("注意,指令为:PSAM复位指令响应");

                break;
            case "EB":
                System.out.println("注意,指令为:非接触卡状态判断响应");

                break;
            case "B9":
                System.out.println("注意,指令为:设置CRC/协议切换返回");

                break;
            case "B8":
                System.out.println("注意,指令为:读取参数返回");

                break;


            default:



        }

    }


}
